mountain chain – English–Italiano translations

🇬🇧 en it 🇮🇹

mountain chain noun

  • a series of mountain ranges
catena montuosa, giogaia
Wiktionary Links